GIT 查看暂存区,工作区,版本库中的文件

1. 查看暂存区,工作区,版本库中的文件

[git@OEL7 demo]$ git ls-tree -l HEAD
find . -path ./.git -prune -o -type  f -printf "%-20p\t%s\n"
[git@OEL7 demo]$ git ls-files -s
100644 18832d35117ef2f013c4009f5b2128dfaeff354f 0       a/b/c/hello.txt
100644 e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 0       test.txt
100644 d1df661bafe60fb4c5ff4e7657e5806859553acd 0       welcome.txt
[git@OEL7 demo]$ git write-tree 
bf0534860fc81241824a07f6658ad92257bac86c
[git@OEL7 demo]$ git ls-tree -l bf0534860fc81241824a07f6658ad92257bac86c
040000 tree 53583ee687fbb2e913d18d508aefd512465b2092       -    a
100644 blob e69de29bb2d1d6434b8b29ae775ad8c2e48c5391       0    test.txt
100644 blob d1df661bafe60fb4c5ff4e7657e5806859553acd      68    welcome.txt
[git@OEL7 demo]$ git write-tree | xargs git ls-tree -l -r -t 
040000 tree 53583ee687fbb2e913d18d508aefd512465b2092       -    a
040000 tree 514d729095b7bc203cf336723af710d41b84867b       -    a/b
040000 tree deaec688e84302d4a0b98a1b78a434be1b22ca02       -    a/b/c
100644 blob 18832d35117ef2f013c4009f5b2128dfaeff354f       7    a/b/c/hello.txt
100644 blob e69de29bb2d1d6434b8b29ae775ad8c2e48c5391       0    test.txt
100644 blob d1df661bafe60fb4c5ff4e7657e5806859553acd      68    welcome.txt